home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 1323 < prev    next >
Encoding:
Text File  |  1996-08-05  |  1.6 KB  |  37 lines

  1. Newsgroups: comp.sys.amiga.misc
  2. Path: news.sprintlink.net!eskimo!drizzit
  3. From: drizzit@eskimo.com (G. Baldwin)
  4. Subject: Re: OS features
  5. X-Nntp-Posting-Host: eskimo.com
  6. Message-ID: <DL5A59.16u@eskimo.com>
  7. Sender: news@eskimo.com (News User Id)
  8. Organization: Eskimo North (206) For-Ever
  9. X-Newsreader: TIN [version 1.2 PL2]
  10. References: <49tus6$os0@news.missouri.edu> <oj6n37uix5y.fsf@hpsrk.fc.hp.com>
  11. Date: Sun, 14 Jan 1996 00:17:33 GMT
  12.  
  13. Steve Koren (koren@hpsrk.fc.hp.com) blessed us with these words of wisdom:
  14.  
  15. : Anyway, I feel the Amiga could make a big step in the right direction by
  16. : starting out with just partial protection and phasing it in gradually.
  17. : For example, and a MEMF_PROTECTED tag to the types currently understood
  18. : by AllocVec/etc.  This would allocate memory that couldn't be stomped by
  19. : another task.  Programmers would have to use this explicitly, in order
  20. : to retain backwards source compatibility, but its better than nothing.
  21. : That, and you could protect code segments since they shouldn't be
  22. : written to.  It wouldn't protect everything, but a few simple things
  23. : like that could go a *long* way towards increasing stability.
  24.  
  25. Check out a program in the Aminet in the dev/misc/ directory called 
  26. HackoRAM.  From what I have read of the docs, it seems to use the 
  27. 68040's MMU and Enforcer to handle "Cooperative Memory Protection".  
  28. You have to recompile your software to take advantage of it, and it 
  29. seems to still be in a BETA state, but what the hey...
  30.  
  31. If you count PD Virtual Programs as "Amiga VMM routines", then you 
  32. could also say that the Amiga has "Memory Protection routines" as well.
  33.  
  34. :   - steve
  35.  
  36. -- Greg
  37.